Add a 'details' property bag to waitFor.timeout events
Update tester to output tailored messages for waitFor.timeouts
Dont run tests multiple times per string contains test