add option to supply custom matchers (#6) (907dbc0)
BREAKING CHANGES
convert timeout argument to an options object. This
commit introduces the matcher concept, which allows to supply a function
via options implementing custom comparison of actions. The predicate
function, which could be passed until now in the actions argument to
perform comparisons, is now no longer supported.