trivial program scheduling persistence
- recognizes changes to the default rest days
- slightly improved UI for out of cycle days
- added a "load:model" event to the lazy_load trait

needs significant refactoring