Add TerminalColor data type and foreground/background color arrays
Test for illegal attribute mode
Can set current foreground/background color
foreground, background changes according to currentForeground, currentBackground
Clear screen test