doc improvement
pushed down reusable bits to the deployment-notification plugin
doc improvement
implemented CLI version
implemented permission check
pushing the default values back into PuppetReport
introduced an extension point to process resources
moved the process method to PuppetReport
restrict types that can be used for deserialization