NEW: Major improvements to discount system: restructured the way coupons are validated and applied to orders. Introduced Gift Vouchers. Created coupon usage report.

fixes: #7 #4 #3 #1