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.