* move redemption to rewards pools * rewrite redemption, touch a few other things * re-establish test coverage
with