remove vendor directory from VCS

There is no need to keep the vendor directory inside Git. Developers
can simply run `composer update` to set up the autoloader.