Refactor ProductsController into service provider
Refactor ProductsController to use service provider
Update README to explain solution