Added GCM functionality to app and GCM Server Backend Classes