Use dash '-' in project_name i.s.o. underscore '_'
catch exception on commit, rollback on exception
Remove all spans on Exception in Document.createFromXml
Catch Exceptions in resources
replace underscore with dash in projectname
code cleanup
Map RuntimeExceptions to InternalServerErrorExceptions