Added INLRunnerDelegate methods for starting and finishing.
Added Integrated Tests target for ensuring the format of OCUnit reports.
Removed INLReporter's start/finish delegate methods.
Using term 'enter' instead of 'visit' for two-part visits.
Re-added reporter 'run' method to hide visitor pattern.
Removed mutability. Leave that to mutable collections.
Test order of visits in INLGroup.
Added test and group indenters, separate to the reporter.
INLReporter is now INLNameWriter.
INLReportGroupIndenter is now INLGroupNameIndenter.
INLReportTestIndenter is now INLTestNameIndenter.
Removed the 'name' terminology from classes meant for logging.
Nodes are now 'named', not 'labelled.'
Added Newline Writer for adding newlines to reports.
Correct imports and removed commented out lines.
Split INLNodeWriter into INLTestWriter and INLGroupWriter.

It's programming to an implementation anyway. Might as well break it up to allow customization at runtime.
A reporter forwards messages to its writers.
Newline on entry, not exit.
Updated hijacker and suite to reflect API changes.

Use new reporter implementation.
Suite now returns a group, doesn't rely on mutability.