Fixing the problem of async project creation
Solved problem with invalid template and added an integration test
Added some explanation to code
Merge remote-tracking branch 'upstream/project_creation' into refactor