Add human-readable error messages.

When an HTTP 403 (HTTP Forbidden) mesage is returned to a user, also return a
human-readable error message such as "Error: you do not have the rights to view
this campaign."