Added support for gcm

Requires you to specify a "gcm_token" key in your config file, this
should be the gcm token from Google to use for auth. For now there
is no way to register your device tokens to the server.

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>