Realized the classname was wrong.
Make the phpunit config parseable so we can actually run tests.
Reference to HealthCheckEvents was incorrect.
Fix broken references.

- HealthCheck class is under Service/ not Services/
- setTestSuite assigned the wrong class property.
Add a constructor to the Test class.
Fix namespace.
Fix required method name.

We're expecting the caller to set a ConsoleOutput object, so it would behoove us to use the right method name.
Fix unclosed formatting tag.
Update composer.json.

- The PSR-4 autoloader didnt work with PHPUnit; but the PSR-0 one does.
- Version lock PHPUnit even though its only needed for dev.
- Add requirements for the event dispatcher.
- Add suggestions for the Console component.
Make phpunit work.

- bootstrap the autoloader generated by composer in dev env's.
- simplify the test lookup path.
Add missing use statements, fix incorrect var reference.
Access the test the right way.
Fixup the HealthCheckRunnerTest.

- Stop erroring out.
- Setup mocked expectations correctly.
- Use the correct variable references.
Fixup the TestGroupTest.

- Tests are abstract classes and need to be instantiated as mocked objects for abstract classes.
Call the correct public method to set test groups.
Test is abstract, therefore we need to use getMockForAbstractClass.
Fixup the ConsoleTableReporterTest

- Test(s) are abstract, so we need to mock them.
- This reporter uses the state value from the Test, which is only set
  by calling one of its (currently) public methods.
- testTestCompleted set the wrong expectations for calls to the tableHelper.
Fix incorrect property reference.
Generate mock tests since the Test class is abstract.