Added validations and the display of validation errors in the new product form
Implemented the edit and update actions with associated view and routes