Can now save a one-off copy of the current file.
Refactored date editing to use fewer functions.
Cleaned up comments.
Started adding function documentation.
Update parent values when recalculating time est and spent.
Added more comments.