add products_controller tests and methods