a HMAC implemention for the scala spray-routes library allowing mutiple keys per user at the same time and distincting