Add tests for when_fail predicate
Restructure tests for sample module
Add excoveralls to deps
Support trapexit and timeout predicates
Update readme to list-up imported generators