Implimented a new Color object for improved extensibility
Updated README