Use openssl instead of digest

The documentation says to not use it
http://www.ruby-doc.org/stdlib-1.9.3/libdoc/digest/rdoc/Digest/HMAC.html
Merge pull request #20 from dasevilla/use-openssl

Use openssl instead of digest