Fixes #5958 - content-view puppet module operations

- puppet modules searchable by name, author and uuid
- required params for content-view puppet modules
- updated api docs
- standard error handling for required parameters

Related CLI update lives here https://github.com/Katello/hammer-cli-katello/pull/194
I believe the usual error format here is `"Couldn't find Puppet module [ %s ]"`