Multiple Bug Fixes and Enhancements

bug: fix duplication of tests being tracked as failed
feature: show summary list of failed tests in log/UI
feature: support per-test timeout