Cancel button added to sitter schedule

We might want to have it undo all the changes that were made, this would
be more expected behavior.
Merge branch 'master' of https://github.com/kpan/sitterPlan