#112: add ACL support for basic auth middleware

pass `request *Request` parameter to Authenticator signature, to incorprate with issue #112