JSON Persistor

Added a JSON persistor, which supports the new streaming format.