Update gitignore to ignore vendor/ and cache* folders