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.
Only a few of these were throwing deprecation warnings, but I thought it might be a good idea to fix any in the files  throwing the warnings.