Add Project exceptions for validation
Add validation for updating projects
Remove portal directory, as it is not needed anymore