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 user create endpoint
Adds the product update endpoint
Adds the product destroy endpoint
Updates test environment factory gems to work on development