Added --timer-no-color for non-tty usage

* Modified _color_time() to check option
* Added option to documentation
* Fixed up some PEP8 issues
* Updated tests