added gson lib
added GCM controller
updated logic to register devices w/ server