Updated matcher signatures to account for RSpec 3

RSpec now prefers `failure_message` and `failure_message_when_negated`
instead of `failure_message_for_should` and
`failure_message_for_should_not`.

Fixes #17