Fix some bugs in git integration
Enable vfolder specific cache thing, which allows git to be vfolder specific instead of file specific