Added an authentication class using AspectJ to auth via HMAC