Initial commit:

* json parser
* some validation & 'compaction' missing