brought default match rules into configuration API
match constructors on Recorder in RecorderRule
Test proving that custom match rules are possible

Fixes #43
introduced a composable match rule instead of iterating through collections
updated travis build