introduce colstr for colourizing

colstr_t colstr will hold the colourizing agents.

Signed-off-by: Simon Gomizelj <simongmzlj@gmail.com>
colourize warnings and errors

Signed-off-by: Simon Gomizelj <simongmzlj@gmail.com>
colourize table output

Signed-off-by: Simon Gomizelj <simongmzlj@gmail.com>
have question properly reset itself

Signed-off-by: Simon Gomizelj <simongmzlj@gmail.com>
colorize the output if -Qi/Si

Signed-off-by: Simon Gomizelj <simongmzlj@gmail.com>
colourize -Qs/-Ss

Signed-off-by: Simon Gomizelj <simongmzlj@gmail.com>
colourize -Sl/-Ql

Signed-off-by: Simon Gomizelj <simongmzlj@gmail.com>
colourize -Q

Signed-off-by: Simon Gomizelj <simongmzlj@gmail.com>
update documentation and config files

Signed-off-by: Simon Gomizelj <simongmzlj@gmail.com>