Removed vendor packages and updated composer.json, so this package can be loaded directly from composer