Add module to be used for authentication via HMAC

The rest api will use HMAC to authenticate the client. This module
provides an initial implementation of an Authenticator.