Removed gemfile.lock so travis will run bundle install
Don't need to specify jdk on travis to use jruby
Added a timeout so (on failing versions of ruby) it does not halt the entire test suite
Prevented a bug with blocking file io from killing the entire test suite in susceptible versions of ruby