Decent JS renderer and tests.
First cut at converter.

Not quite right yet - need to spot number vs string, need to recognize
null, and look at formatting.
Display names correctly, fix number formatting.
Fix conversion of strings, and beef up tests.
Restructure packages and add a Main class.
Further schema workaround, sigh.