updates to support GCM
added GSON lib for Retrofit