Termcolor is now optional as well.  Fixes #5