Completed lightsinterface module.  Not yet unit tested.