Make the classes pass most of the puppet-lint checks

This also changes tabs to spaces.
Merge pull request #5 from deanwilson/puppet-lint

Make the classes pass most of the puppet-lint checks