added GSon as a dependency
fixed minor errors
added JsonConverter and supporting unit test