Fixed bugs and added more integration tests for product management. Only need to finish 'adding a new product' test in order to complete administration integration test suite.