Rudimentary color support, and some notes on possible bugs.

Heya, this is my first pull request on github, so I don't know if this is quite the right way to do it.  I'm mainly using this because it makes one big easy to view diff with change tracking.