modified gitignore to ignore .cache