Lighting program controller

Add skeleton for lighting controller, which performs lighting updates
after checking a timer.