Reduce the duplicated code for generating weekly rewards CSVs for each guild.
It was quite a cursory glance! I guess if I was being difficult the 4 processes all look very similar could one field have been triggered with a different parameter to work with the different data or would that have sucked? Then a couple of small comments...
Originally posted by @johnmark13 in #23 (review)