Added gitignore and cache folder