add jruby to tests

also gitignore .bundle and vendor
this is largely to cause travis to rerun the tests