cleaning up lint errors + tiny changes

Hi Josh, just a bit of cleanup for the new version of puppet-lint. If you want to merge, cool. If you don't, also cool.

For the CHANGELOG.md, that looks autogenerated by something. If so, I don't know by what. I did some googling but came up empty (there were some node.js things but they didn't look right).

Have a good day.

-Shawn
I prefer the inherit params pattern over having to add this kind of boilerplate.  It's not a big deal in a module this size but it would be hellish with dozens of parameters.