Updated .gitignore and added cache placeholder file