Require the jruby-openssl when we're on  JRuby to make sure that we can run the tests
Rework the cucumber code so it can actually run and pass

With this commit, we should be in a place to finally write cucumber features
for the jpi command line interface
Add missing require
allow jpi to work on systems with bundler 1.2.

this change is to allow jpi to run on systems which
have bundler >=1.1 and <2.0.

before this change, trying to run jpi on a system with
bundler 1.2 installed resulted in a Gem::LoadError.
update dependency
fix convert error: Pathname into String
Revert "update dependency"

This reverts commit 0eee88aa8b9a53d3b840e9f6a185f909562a0612.
update dependency
Merge pull request #54 from rtyler/jpi-cleanup

Clean-up some stuff in jpi
tiny
Merge pull request #60 from hsbt/support-jruby17

Support JRuby-1.7.0.preview2
fix broke features
Merge pull request #55 from misfo/add-missing-require

Add missing require
Merge remote-tracking branch 'upstream/master' into bundler_12
revert version bump in previous commit.
Bump httparty requirement to ~> 0.7.0.

This resolves a versioning conflict with other useful gems like aws-sdk.
remove rspec, and maintained dependency
added .rbenv-version into gitignore
upgrade dependency versions
fixed circular dependency of rspec-spies. currently used my topic branch.