[WIP] Add JSON serializer

Targets #151
A serializer isn't neccessarily an object.