Less picky matchers

Make HalMatchers work for strings, hashes and anything that reponds to #to_hal