Add/tmp weekly contractor email#312

Added handler for weekly contractor emails.

In the process, made emailer module more generic, and modified the other existing handlers and tests to suit.

Also fixed logging output so that it shows actual information instead of weird [object Arguments] and suchlike.