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 looked into other controllers and they all use apostrophes instead of square brackets. Updated for the sake of consistency.