Revert "Revert "cache and config in .gitignore""

This reverts commit e90ed6ba092951dee5048a202bc39ca4b89314ea.