Base class for runnable unit tests using Moose introspection and a user-defined pattern for subtest routines.