Colored output shouldn't be so hard - trimmed code

Removed a lot of redundant code (code that was basically duplicated
from unittest, with a couple red_str, green_str additions).  Now just
provide the needed objects to the constructor of unittest.TextTestRunner