Add color parser.
Add more color test cases and clean up.