fix color escape code

The escape doesn't work for xterm and rxvt-unicode, both seem to render text in with normal mode as in `\e[0m`:

```
^[[31;mERROR^[[0m
^M^[[34;mHello world!!^[[0m
^M^[[33;mListen to me!!!^[[0m
^M^[[1;35;mThis is pretty cool^[[0m
^M^[[1;4;36;m...more stuff^[[0m
^M
```

This patch will output the following, and they does work for both xterm and rxvt-unicode:

```
^[[31mERROR^[[0m
^M^[[34mHello world!!^[[0m
^M^[[33mListen to me!!!^[[0m
^M^[[1;35mThis is pretty cool^[[0m
^M^[[1;4;36m...more stuff^[[0m
```