.gitignore file with vendor dir and composer.lock file excluded