Added validations and product_test to Product model