Updated the unit tests, HMAC library now has 100% code coverage