(#1233) - add option for cache (and a bit more to .gitignore)