Tidy up composer.json and add license, ready for packagist submission