Formatting Utilities

Added the Format class, which will contain utilities for formatting strings for output.

Currently contains only the static Name method, which takes an input string and formats it according to rules acceptable for display of names (corrects the case to Initial Caps, removes spurious whitespace, transforms whitespace into single space characters, and attempts to correct names which are exceptions to case conventions (e.g. "McDonald")).

The Name method has 10 unit tests.
Utility

Added the Utility class, which will contain general PHP utilities/quality of life functions that are unrelated to any specific task.

Currently contains only the Swap method, which takes two values and swaps them.

The Swap method has 1 unit test.
Test Front-End Improvement

The test.phtml template -- which formats unit test results -- now outputs a fourth column.  The old "Result" column has been renamed to "Status", and a new "Result" column -- which displays the result of actually executing the test -- has been added.
DateTimeRange

Added the DateTimeRange class, which encapsulates a period of time as a start and end DateTime object.

The DateTimeRange::Format method provides comprehensive and convenient formatting options for date/time ranges.

The DateTimeRange class has 6 unit tests.