Log progress to a file via logging module

Not quite syslog, but much easier to configure.

Fixes #3