refactored product line item class code into the parent abstract line item class.
initial attempt at the Shipping line items migration class, work in progress.