Add error output in error handler
fix the issue when create the first project
fix a bug that sections still exists even project is switched
fix the bug that 'ssh://git@github.com:bachue/slides-for-diff-rb18-rb19.git' can pass the frontend validator but failed in backend