New rspec 3 matcher

Fixes issue #58