Configurable colors

Check out these sweet changes for configurable colors.