move the it into its own module so that tests have less boilerplate
gave the mini test runner a more explicit name