Adds a custom JSON parser

The Gson parser doesn't get the notification fields from the JSON string
from the server. That's the only reason this class exists.