Fix digital calculator and add a splitter to put digital items in their own 'shipment'.
Modified DigitalDelivery so it inherits from Spree::ShippingCalculator. Fixes #48