Asadiqbal08/coupon code with shopping cart

@cdodge Kindly review the change set related to [Ex-12]. 
Thanks