Enable test impact collection

Fixes #4 race conditions in tests involving multiple processes not giving it
enough time to complete. Also use Tasks instead of Threads when handling
asserts since they will throw on wait.
Merge pull request #5 from spanglerco/test-impact

Enable test impact collection