meta and test cleanups

Just a few random cleanups I noticed were needed.  This gets the
gemspec up to the latest dependencies and conventions and updates
the tests where they weren't up to convention.

/cc @jcredding