HTTPS and HMAC

Added support for HTTPS and HMAC authentication.  Users/clients are authenticated against entries in config.accessControl and can be restricted to given set of HTTP methods.