Fix some tests, update some gems in gemspec

My first pull request in a while.  I was mostly trying to re-familiarize and fix some dep-warnings.

It is a bit of a pain that the gemspec is mostly with exact version dependencies.
I imagine you saw the messages about nested operators.  Turns out it isn't related to our test steps, but to a bug in capybara.  I posted an issue about it, maybe someone can fix it.  In the meantime, you could patch your local copes of the gem. https://github.com/jnicklas/capybara/issues/1444