Adding bare GCM functionality
Merge branch 'master' of https://github.com/tenoritaiga/SmartCity2

Merge merge merge
Merge branch 'master' of https://github.com/tenoritaiga/SmartCity2

Merge merge
Add base GCM functionality