Update README

This change updates the README with more information about the plugin
and how to use it.  It also polishes the dependency list a bit.
Testing

This change adds test for the little code that actually exists in this
project.