original commit with products model, view, and controller