Added validation to products
Added validations:
Fixed product validations, invalid create or edit now lists errors and re-renders form
Commit so I can merge to master
Fixing merge conflict