add support for ctcp requests. Only VERSION is implemented for now. Also simplify color messaging