adds lots of good work on the front end for application of vouchers.  Still missing the ability to remove an applied voucher from the order