Added JSON to the project, added the client to the repo and some small implementations