Discount per item

Consider this as a suggestion for how we should handle item specific discounts. Appreciate your thoughts @mikaellothman and @softarn !


Yes, otherwise we put an unnecessary restriction on the implementing class.