started on composer.json

incomplete