Fix .gitignore paths and add composer.lock