Check campaign_key is valid before returning a user_api for it.
Tests for ActionError and GoApiError.
Tests for GoApiSubHandler.
Merge branch 'develop-frontend' into feature/issue-568-fix-go-api-campaign-access-bug