json stuff

adding json stuff
JSON Support

Full json support is done, using json.net