Add composer, update .gitignore