Added the ability to run tests and have timeouts act as a successful event

- Within a test you can set the timeout functionality to pass by doing
assert.expectTimeout()

#1423