Added hmac and hmac'
Fixed documentation
Changed Typeable constraint to HasName
Fixed bug in HMAC
Tests for hmac
Merge hmac hmac' functions added plus tests