Modules

use Test::Able without a bunch of boilerplate
metaclass role for test runners