no voting for past batches when the payment exists [closes #7], updtes the charity_id when updating a purchase charity closes [#31]