npmignore test dir
failing test for async handlers with done() callback
choose between synchronous and asynchronous handling by checking handler's function signature
test that return values are passed along to done() callbacks