added .gitignore to ignore cache folder