first commit

* 8-color support
* bold, italic, underline, strikethrough support