Use named cterm colors instead of numbers

Numbers are different in ansi and win32 terminal emulators. Using names ensures the correct color is used depending on the environment.