Initial commit and composer.json