Changed display_message() so that colour codes are cancelled before line wraps (return and indent), and restored on the next line. This prevents 'leaking' of the background colour onto the next line, on certain terminals.