Minor property changes
Added time and date to Receipt
Added DiscountFactory to DiscountStrategy
Added exception handling for Customer
Added exception handling
Added exception handling