Added a new json reader to replace the MongoDb json reader. The reader reads into a stream and then the stream is read into json Json objects.

Note that the stream can be read directly into C# objects but this dose not sit well with partial serialziation.

Initial tests (Reader only) are done.