implement optional match short-circuiting for pluggable matchers
Merge pull request #9 from lastobelus/short_circuit_matchers

Matchers need to be able to short-circuit evaluation