Started migrating http related stuff to separate module
Migrating function to gcm_api module and renaming functions
Aggregating OTP related functions