Added support for checks, fixes #3 - see the example in the README
Added multiple parallel listener support