Switch to using Unicode JSON
Change default ordering to be more intuitive
Fix formatting issues; add commented in-line serializers