updated and modernized

Updated to latest gem lib standards from https://github.com/kellyredding/ggem.
Updated for use with Assert 2.0.
Merge pull request #10 from redding/kr-upd

updated and modernized