fix hsv2hex method, allow 0 hue