Move Matchers methods into Matcher.

Also add missing tests and update the readme to cover the simpler Matcher.matches method.

Fixes #10