add Gemfile and .gitignore
add test coverage for client.rb
switch from HTTPClient to HTTParty for compatibility with webmock