GCM and UI changes

The lengthy buttons change color on click for user interaction
GCM problem resolved by calling gcm.unregister(); method before
registration
and some UI changes
Merge pull request #35 from zahid--ali/master

GCM and UI changes