HMAC Authentication Module and Middleware for Express/Connect and NodeJS