Add caching
Add .gitignores to preserve empty folders