Cucumber extension that ensures all tests run to completion, catching failures and errors along the way