Completed GCM Demo app and backend