Create cache, add .gitignore