Add Product model, controller, and views