(+) Added events for failure of loading and saving of a project
(+) Added IProjectValidator to ensure that a project can be loaded before actually loading it