allow tests to to have a 'setup' phase before running
more tests, now with a 'setup' phase