Replace json org

This PR restructures the project to use maven for builds and removes the non-apache2 json.org code.

Gson is now a dependency. This was chosen as the API for raw JSON objects is close to the json.org library and it is apache2 licensed.