Passed Suite obj through to each test for ease of access
Ensure that the test_dirs are all absolute paths
Call done testing after all tests should have finished
Use Module::Load to load packages rather than eval
Call ->DOES on package name to test for role consumption to be
compatible with other OO systems
Ensure test classes have a suite accessor for storing the Test::Suite obj
Ensure that test_methods listed to be excluded by the suite, are
Use Moose::Exporter to apply the Moose function and role in helper
package
Added test to test basic loading functionallity
Assume that all test classes are relative to t/
Fixed attribute nanme
Added Load test
Allow for test method tagging and running of only tagged methods.
Added Exclude test functionality