first round of integration w/ the latest 'extensibility' feature in spree (PR pending).  Still need to provide some of the vouchers_match methods