Added functionality to enable Puppet reporting

This PR adds a config option to enable Puppet reporting.
If you provide the ```--report``` option, Puppet reports will be generated in the ```#{config.puppetdir}/var/reports``` directory.

Regards.