Add composer.json
add sources