updated to use the packagist setup instead