Update _runner to live when test function dies.

* When Startup dies, runner dies.
* When some of Setup, Test, Teardown or Shutdown die, runner indicates a failure and continues.

Resolves #68 Exception in one test crushes entire suit.