meta and test cleanups

This updates the meta info and tests and brings them up to our
latest conventions.  There are no behavior changes - just cleanups
to keep this gem up to date.
Merge pull request #28 from redding/kr-cleanups

meta and test cleanups