Added events for pass/fail/passing/failing

Fixes #18