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.
We're planning to upgrade to Rails 4 soon.  Is there any known benefit to going to 3.2.21 in the meantime?