Adds product model bare bones along with some validations
Finishes modeling the product model along with user associations
Adds public product endpoints(show, index)
Adds the products create, update and destroy action nested on the user resources
Updates test environment factory gems to work on development