1) Combined, poorly, Light and Group classes.
2) Added Light and Group attribute settings.
3) Added Bridge.all_lights Group.
4) Added a whole slew of convenience functions.