GCM library added

portrait restriction
GCM library added
Merge pull request #36 from zahid--ali/master

GCM library added