Update gitignore, don't ignore extensions and vendor