Changed signature of Test/suite.test() to have total before timeout. Makes more sense.
Added Assert.isInstance and matching test.instance() check. Tweaked assert calls to not pass the message to keep assertion message on exception.
Use instance() check. Cleanup. Initial view test.