Modify caching (a) to use a switch statement and (b) a shortish value for this week.
Further tweak to RGC caching.
Very crude report-running API call added.
Change commission to string and plumb initial report stuff in speculatively.