added hueshift which takes an image, then shifts it's hue by a constant factor (wrapping around 1.0)