generating the products controller and views
writing product validations