Improved schedule editing.
Broken up app into small chunks.