cache and config in .gitignore