"except:" -> "except: Exception"
Add a ColourCodes() class.
Name output format arguments.
Remove an unused format argument.
Change the class ColourCodes to a dictionary colour_codes.
Initial colour support.