Secondary release with divided decoders and round-tripping. * Divided the decoder modules to assist in management of changes and bugs * Added a basic round-trip test to the suite * Temporarily reduced restrictions on number parsing (inf/nan) to permit round-tripping tests to pass for 'pass1.json' which has a too-large value that results in 'inf'