Json building now supports arrays and objects to be nested within each other.

To start nesting within an object, use WriteKeyArray or WriteKeyObject.

Not crazy about the implementation...