reordered methods and more implicit castings
renamed and reordered RGB methods to be consistent with the rest
simplified distance
added modifiers
added modifiers and color rotations to CIELCh
added modifiers and color rotations to HSL
added modifiers and color rotations to HSV