initialized directory structure with .gitignore files