Initial commit
Initial commit

sets up project, adds minimal readme
Adds serialization code

Adds serializers for plain to string and compact json strings
Add initial jsonparser
exclude the 48MB json file for now
can deserialize options, maps, lists and simple types
deserializes simple case classes now
fix building objects
use typeclasses instead of a giant deserializer
specs for primitives and collection types pass again
re-enables failing specs
allow things nested in objects and package objects
Add support for setting var properties
Adds support for java style get/set methods
reformat
add support for java collection classes
rename some methods and objects for clarity
update readme
fix producing strings
properly work out non constructor setters