add: .gitignore and composer files