Added HSV/HSL conversion

As well as "output to CSS string" functions