add Lch color space

I think Lch is valuable for combining the perceptual uniformity of Lab and the intuitiveness of HSV.