Add vendor to .gitignore, add composer.lock and some weird submodule change