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.

I didn't implement a `hexToRgb` function because the colors always come back as RGB.