feature: add .cache to gitignore