add an hmac class, need to add tests for it next