Moved green, red etc to io and now isatty works, but not for dtest
checkNotEqual now prints an appropriate message that makes sense
checkTrue and checkEqual can now be passed integers as well as booleans
Fix checkEqual and checkFalse
Delete writer_thread and moved all its code to unit_threaded.io
dtest now works with ANSI escape codes