Create directory structure and .gitignore files