Lint now fails on warnings, rocketships aligned

A weird case we're not sure about in params.pp with a ${username}
appearing, we're not really sure what it does or why its there.
There are lint-control flags around it until we know more.
Merge pull request #268 from nibalizer/lint_checks

Lint now fails on warnings, rocketships aligned