refactors voucher service to only test functions used by other modules
creates remove voucher function on controller