Issue 15 digest hmac deprecated

fixes #15 

use `OpenSSL::HMAC` instead.
also, added travis.yml to run build on different rubies.