Added GCM cabability.  Currently registers to GCM on app load.  Need to cache the device_token.