Refactor index page
Add json to the Products controller
Writing products validations
Add validation errors on the product form