meta and test cleanups

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

/cc @jcredding