Move provider to its own folder and namespace
Update composer.json
Move provider to its own provider directory and namespace