Add error editor response for non-existing projects
Changed error response status code
Updated mobile and desktop publish controllers with error handling
Merge branch 'errorlog-fixes'