Color Parsing

@itsthatguy I think this should satisfy #17. See the tests for example usage.

We might want to update the README, and I probably missed a bunch of properties that use colors.