fix up ansi escape character parsing

* 1m is bold, not bright
* 9x is bright
use manually ported arthur color scheme