Finalizing Work on Provider, verified working PUT, POST, GET