Make changes to the hmac-sha1 provider to be able to use the outcomes service (backwards compatible)
Add a new error for the outcomes service
Implement the outcomes module