Adding HMAC support
Merge pull request #4 from niallmccullagh/master

Adding HMAC support