created discount vouchers

Can now 'add' a discount voucher to an order (though it does nothing)

discount amount calculated

ongoing discount work, plumbed basic discount working in