updated gitignore to exclude vendor/cache