Add api can handle empty stock or no stock
Add api to get quantity and price for each location type
Product cost returns storage average price
Add api imports
models imports moved into functions to avoid circular imports
Add tests for product.cost property