Add TerminalColours header to project
Add TerminalColours header to project

-- This header defines a number of std::ostream manipulators to provide colorised terminal output. They work just by inserting the escape and colour codes into the stream, and then putting in the terminating code at the end to stop the coloured output. 

-- They may be useful for debugging output later
mjrasobarnett/ucnsim,mjrasobarnett/ucnsim,mjrasobarnett/ucnsim