Added product list view, modified product model and tests. Fixed warehouse test_api