Google Gson for converting Java objects to JSON and JSON to Java Objects