Allow setting custom error messages in policies
Rename error message method
Using i18n instead of custom methods for error messages
Merge remote-tracking branch 'coop/error_messages'