Generating the product controller and views
writing product validations