Added a first pass at a JSON writer.
Added zillions of toJsonString methods.
Made the parser throw an exception (instead of writing to stderr) if something goes wrong.
Added supporting classes for the parser.
Added some parser tests.
Added suoprt for non-integer numbers.
Added junit to the classpath.