add license and updated composer.json