Added .gitignore to ignore *.cache files