Fix issue where shipping methods were not being registered

The 'descendants' method will return an empty array if the subclass files are not loaded first.

Fixes #101
use package stock_location rather than global origin for rates
Making address of stock location required
Merge pull request #107 from 3drobotics/master

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