Add reset! and debug to light
Add reset & off when lights startup
refactored app to use scheduler
moved syncing from scheduler
scheduler now syncs with current schedule
refactor event to add new finishing callback
refactor tests for schedule