no cussing in documentation, please.
fix things for flake
mucked with chatlog

+ formatters
= changed the call signature of the log method.

? should we just abandon log rotation and simply open the file each time
we write?
Rewrote chatlog

Back channel complaints and profiling have convinced me to change the
chat logging module.  It will now no longer keep any file persistently
open.  It also now uses pytz for managing time zones, and has a 'better'
*cough* calling convention.