Colored output support for windows and linux