Register and unregister for GCM
Drafting onMessage
Adding ping response with GCM