feat(calendar): add undo/redo support for course removal #739 - Longhorn Developers