Initial Commit, the client side is solid enough need to figure Google
Cloud Messaging server backend so futher testing can be done