Don't track .cache files

adding `*.cache` in `.gitignore` file won't include files ending with .cache into commits unless you explicitly tell git to do so.