split out functionality to the 'hue' module and implemented on, off & setting the brightness.