Minor fixes to appease puppet-lint

Signed-off-by: Wolf Noble <wolf@wolfspyre.com>
[#213] Improve manifest documentation

Bad me. I should have written these the first time round.
[#213] Run puppet-lint as part of CI

Will prevent lint from being violated again in the future.
Merge branch 'pr/213'

Fixes #213