added caches dir
updated gitignore