add some more information to the error message
simplify and correct string colorization

do this by deferring interpolating colors until the call to to_s.
colspan the hostname over two columns