Vinay | Make puppet run scripts a bit better
Add zero to the list of good exit codes. This means no change done by puppet.
Add usage information
Add guard clause for missing module/package