GCM Implementation
Add classes to handle GCM register and GCM notifications