Discounted line items

@schleichardt please review.
getUnitPrice?
getPricePerItem might be confusing with the "Line Item" concept.