Adding and removing vouchers from the order are mostly working.

There are still a few bugs though.