!.gitignore composer.phar composer.lock vendor