do not automatically call to_package on compute_shipment
improve the error messages in shipping_calculator as well.
improve the specs to better document the shipping_calculator