fixed TODO
added JsonBuilder and fixed bugs in EmittingJsonProcessor to allow new
JsonBuilder to pass tests
added LoggingJsonProcessor
generalized JsonProcessors to return a result from the endJson() method
Moved manipulation classes to new package
added default Json manipulators for convenience
using new convenience Default* classes
moved Default* manipulators to new package
refactor Json manipulating package structure
added ValidatingJsonProcessor, plus NopJsonProcessor for testing
refactored exceptions
added InternalErrorJsonException to be used to handle internal errors