Fix overflow on hue using golden option

Previously make_color would sometimes return hue values > 360, this fixes the results when using the HSV output without changing the behavior/results of the generator (effectively the same modulus was happening during conversion to other outputs)