Fix error messages and status codes for users
Fix error messages and status codes for workflows
Fix error messages and status codes for workflow types
Add error case when trying to set a non-existing comment