Create github subproject

Adds basic support for creating a github repo along with the creation of a project. BD related operations working 100% without validations. Github API integration working as expected without validations. Comments JS files not in use for now.