GM works from the Spencer's script

Added the app.js (node server created by Spencer Moran)
Modified some GCM calls in Spencer's code so it contains the actual
message
Added comments in GCMMainActivity in Android.
Still can't read Json and send HTTP