Please, please add an undo or project history system for tasks and dates/durations. Setting up a project timeline is finicky enough as it is, change one constraint you often have to redo your entire timeline from scratch. The ability to undo a change or even revert to a previous version of a project...