modified Makefile to use colorgcc
warning cleanup