some minor cleanups to meta and tests

No behavior changes.  These are just some things I noticed while
using this for reference on deas-nm.

* update to latest assert dev dependency
* lock down pry in the gemfile
* readme cleanups
* test cleanups