use package stock_location rather than global origin for rates, related to #69

The rates are still being calculated from the global setting regardless of stock location, this changes that