Create the model, views, controller, and migration for products table