cleanups to the gem meta

Updating to latest conventions
updated test suite

Using latest conventions and Assert 2.0.
minor lib cleanup

Again with the standards
Merge pull request #1 from redding/kr-cleanups

Updating to latest conventions