Feature/better error handling for copy project

Fixes https://www.openproject.org/work_packages/3193. As its name suggest, it also catches errors and introduces error messages when something goes wrong copying a project.