Add a Lights collection object between Bridge and the Light objects, allowing
us to add functionality at the collection level. For instance, you can now
lookup a light by name: `bridge.lights.living_room`