Tuned the coverage filter and added a newline before the coverage output.
Refactored the coverage omission code so that we can make easy ways to adjust it.
Fixed the refactored omission code.  Added a debug statement to indicate when a suite was not successfully loaded.
Moved the coverage handling code outside of the runner so we can measure coverage during the discovery (import) stage as well
Refactored the module layout a bit.  Emptied out __init__ to make it so we can do self-coverage, even though it makes it a bit...annoying to introspect the module.
Refactored some more.  Moved Colors and GreenStream into an 'output' module.
Forgot to 'git add' the output module.
Alphabetized the color functions.  Removed some code that just came over from the stream-object I based GreenStream off of, but I don't see any need for.
Added some unit tests for the output module
Eliminate the local system temporary directory from coverage reports.  Added more tests for the loader module.
Set docstrings for the version tests.
Added another loader test
Took over an hour to track down the single line in a _different_ test that was causing a crash in test_DottedName only in python 3.  Very.  Weird.  It's deleting the sys.path.insert from the test that didn't need it that fixed things.  Deleting what I added was just for cleanliness' sake.