Final Sweepers & Fading

Cleaned up and finished fixing the sweepers.  Independent sweepers are
not supported in the simulation.
Added a fading function that allows for crossfading and brightness
control of the lights.