add product controller, product model and product view