refactor(product manager) remove functions to increase code coverage
remove code to seed product service. moving that to product service itself.
refactor(product manager) increase code coverage and handle case when response is not an array.
refactor(product manager) fix problems with async tests not allowing promise to resolve and a promise not being resolved.