Adding model, view, controller, and migration files for products