initialize with HTTParty client options

supports GCM class initializer with [HTTParty client options](https://github.com/jnunemaker/httparty/blob/master/lib/httparty.rb#L40-L68)

user can initialize with options, such as proxies, custom timeout seconds, basic authentication and so on.