added global package.json, auto-create project directories, simplified async unit tests
api routes, projectRepo is now completely async