Part way through: TestRunner class begun, but not yet used.
Updated MANIFEST to include TestRunner and associated tests.
Added Test::Proto::Base2, one issue still remains with TestRunner registering passes.
Suppressed poorly-conceived tests; More tidying of the TestReunner classes, Base2.
Improved event documentation and refactored new, _why, and because methods into RunnerEvent
Corrections to Diag and Info; more tests for events; Added files to MANIFEST.
Created RunnerState.pm and Formatter.pm; updated Changes, MANIFEST, t/00-load.t
Linked TestRunner and RunnerState
Fixed test message in t/Test-Proto-Compare.t
t/00-load.t: Added Test::Proto::Pass
Small text change to Formatter.pm
Moo-ified
Got decent test definition and inheritace sugar functions in Base2
Added more documentation to Base2.pm and removed experimental defined_tests function.
Noted similar modules (gh #22)
TestRunner rewritten and now passes tests
Committed test files for TestRunner2, Base2, TestCase
Integrated TestCase into Base2
Added status messages
Incoroporated subject into runner