product creation
product association with user
product public endpoints
Add products method: create, destroy and update. Nested in user resources