backport ActiveSupport::MessageVerifier from Rails 3
fix test
pass digest as a key in an options hash
Merge pull request #13 from github/backport-message_verifier

Backport ActiveSupport::MessageVerifier from Rails 3