Moved Coverage Checking into Static Class Method

The CoverageChecker class now contains the coverage checking logic. This
class would probably be more appropriate under a more specific namespace,
but that concern will be delayed until something good comes to mind.

Applies color to CoverageChecker output. Red on fail. Green on pass. Brown
when there is nothing available to test.