Screwing around with .gitignore and cache