Add .gitignore
Mkdir if doesn't exist