Add composer.json, update readme, update .gitignore.