scale back warnings to my ancient g++
removed spurious log message
added colour support for verbose output