add composer.json and license