Allow report_serialization_format to be specified via report_format param
Specify the value of $ensure in the class declaration

This deprecates update_puppet variable
Add agent_package param

It is not called 'puppet' in at least one distro
Identation fix
Merge pull request #34 from sschneid/report_serialization_format

Allow report_serialization_format to be specified via report_format param
Merge pull request #35 from tampakrap/replace_update_puppet

Replace update_puppet with $ensure
Add support for list for modulepath
convert the default modulepath value to list
Update the README accordingly for the modulepath change
Merge pull request #36 from tampakrap/modulepath

Add support for list for modulepath