Docs and a bug fix

* puppetdoc
* README docs
* and a broken dependency that was hidden by sloppy testing