Merge pull request #14 from jpds/fix-puppet-lint-config.pp

manifests/config.pp: Fixed indentation to make puppet-lint happy again.
manifests/rules.pp: Cherry-picked hiera support from tommodore/master.
Cherry-pick: Included example hiera usage from tommodore/master.
LICENSE: Added Thomas.
Cherry-pick: Support for source file support.