add conversion methods to hex, hsl, hsv, cymk