GCM communication implementation begun.

Basic classes for GCM communication and client-to-server communication
implemented.  Need to comment / test.