Add Ruby 2.1.2 to .travis.yml
Change config.color_enabled to config.color

The config.color_enabled alias of config.color was removed in RSpec
3.0. As The Gemfile for this gem specifies RSpec to be greater than or
equal to 2.0 in version, now that RSpec 3.x is out it uses that version
instead of RSpec 2.0.
Lock RSpec version to 2.99.x
Convert specs to RSpec 2.99.1 syntax with Transpec

This conversion is done by Transpec 2.3.6 with the following command:
    transpec

* 51 conversions
    from: obj.should
      to: expect(obj).to

* 41 conversions
    from: == expected
      to: eq(expected)

* 6 conversions
    from: =~ /pattern/
      to: match(/pattern/)

For more details: https://github.com/yujinakayama/transpec#supported-conversions
Move RSpec from Gemfile to .gemspec
Move Ruby version dependent gems  to .gemspec
Move Sinatra and RealWeb to .gemspec
Add Gemfile.lock
Adjust .travis.yml build process
Use pessimistic version locks for development gems
Lock Faraday to RC1

It appears that the later versions of Faraday may not work with
Rubinius so I’m attempting to lock it back down to 0.9.0.rc1 in hopes
that this will resolve the build issues with RBX.
Change away from rbx-1xmode format in .travis.yml

The rbx-1xmode method of specifying rubinius is no longer supported.

http://docs.travis-ci.com/user/languages/ruby/#Rubinius
Call #to_s on handler rather than #name
Separate building env from calling Client

I’m separating these two so that I may debug further the cause of the
exception in Rubinius.
Merge pull request #1 from nickpellant/feature/fix-build

Build Alterations