Extracted a DataAccess interface and renamed the Discount interface to DiscountStrategy
Added Receipt  classes of EmailReceipt and PaperReceipt