paint parsing for the Paints model

It's a bit of a kludge, and obviously all of the gsubs for each color could be smooshed into one regex, but I thought it was more readable/maintainable/add toable this way