product validations
Added user associations
Add dependent user_id for products
fixed merge conflicts