Gemification

WIP.

Good news: the gem, hosted at https://github.com/adelevie/bronto-gem, currently works! Tests pass!

Bad news: it only works when the `Gemfile` uses a local copy of the gem. So to get this working locally, you'd need your `Gemfile` to use:

```ruby
# this works (assuming the the `path` properly points to a local copy of bronto-gem.git)
gem 'bronto-gem', path: '../bronto-gem'
```

instead of

```ruby
gem 'bronto-gem', git: 'https://github.com/adelevie/bronto-gem.git', branch: 'master'
```

Of course, hosting properly on rubygems.org might solve this. But it might not. Any insight into why this error is thrown when I use the latter `Gemfile` code would be tremendously helpful:

```sh
Failures:

  1) Bronto::API GET /api/{version}/{api-key}/{word}/{format} when the url is malformed returns a 404 status code
     Failure/Error: before { @api.get '/1api-key/fish/json' }
     NameError:
       uninitialized constant Bronto::API::BrontoGem
     # ./app/routes/api.rb:18:in `block in <class:API>'
     # ./spec/integration/api_spec.rb:21:in `block (4 levels) in <top (required)>'

  2) Bronto::API GET /api/{version}/{api-key}/{word}/{format} when a word is entered returns a 200 status code
     Failure/Error: @api.get '/1/api-key/fish/json'
     NameError:
       uninitialized constant Bronto::API::BrontoGem
     # ./app/routes/api.rb:18:in `block in <class:API>'
     # ./spec/integration/api_spec.rb:30:in `block (4 levels) in <top (required)>'

  3) Bronto::API GET /api/{version}/{api-key}/{word}/{format} when a word is entered returns a hash of synoyms grouped by part of speech
     Failure/Error: @api.get '/1/api-key/fish/json'
     NameError:
       uninitialized constant Bronto::API::BrontoGem
     # ./app/routes/api.rb:18:in `block in <class:API>'
     # ./spec/integration/api_spec.rb:30:in `block (4 levels) in <top (required)>'

Finished in 0.17547 seconds
9 examples, 3 failures, 4 pending

Failed examples:

rspec ./spec/integration/api_spec.rb:23 # Bronto::API GET /api/{version}/{api-key}/{word}/{format} when the url is malformed returns a 404 status code
rspec ./spec/integration/api_spec.rb:33 # Bronto::API GET /api/{version}/{api-key}/{word}/{format} when a word is entered returns a 200 status code
rspec ./spec/integration/api_spec.rb:37 # Bronto::API GET /api/{version}/{api-key}/{word}/{format} when a word is entered returns a hash of synoyms grouped by part of speech
Coverage report generated for RSpec to /Users/alandelevie/uscis/bronto/coverage. 85 / 100 LOC (85.0%) covered.
/Users/alandelevie/.rvm/rubies/ruby-2.1.1/bin/ruby -S rspec ./spec/integration/api_spec.rb ./spec/integration/app_spec.rb failed
```