When a user attempts to use the project->close, project->exit, project->open, or close the application while the currently loaded project is not saved they should be alerted to this fact and be given a chance to save.
Requested in user assessment #365