Added use of puppet-lint as an alternative linter

My company uses the puppet-lint gem in a commit-hook to ensure some form of coding standards with our puppet modules.
Issue #120 still stops me using `puppet-lint` and `puppet parser validate` for the same language :(