Added some validation tests
Added user associations to product models