Composer files and .gitignore