Fixes to the Payout Calc System

every now actually works
days uniqueness is no longer enforced by the payout system; if someone
enters the same type of code twice in the same day (and the system
actually allows this), then it will be counted twice in full. This is
the precursor to battle codes.
Note that the system still enforces a single code entered per a user per
a day.