Added sample GCM client as starting point