gitignore and composer.lock