Bugfix/orphaned shipping rates

Added dependent: :destroy to has_many :shipping_rates to prevent orphaned records when shipments are destroyed. (i.e. transitioning into delivery when shipments had already been created)