create new git repository in init
structure of the base project templates refactore
add default .gitignore for new projects