GCM Registration
 - on service start, it checks if defice is registered by looking for
stored data in preferences
 - if necessary device is registered with google and regID is sent to
our 3rd party server and is stored as preference as well
 - DONT FORGET TO PUT YOUR OWN SERVER KEY