Pass client to light by reference
Implement light discovery w/ LightGet + LightState

Important caveat: it seems to only pick up lights (and prints their names!) when another client on the network is requesting updates. My local network is also being weird in other ways currently, so it could be a red herring. Other people's observations will be useful here
Implement rudimentary `lifx list` CLI command