Formatting
Update module structure to reflect current favoured practise
Remove pre_condition, set all class params for initial test
Quotes around hash keys, and change default package state to match tests
Add template file
Use correct name for templated config file
Rename template file to work around the simplistic nature of the puppet module generator
Align =>
Add more tests to get 100% coverage
Rename example template with .copy extension so it works with
https://github.com/puppetlabs/puppet/pull/2468
A few updates