Seperated config and improved coloring so that it doesn't error on pre os x 10.7 terminals