Allow external logging

Previously, txroutes logs would just go wherever "import logging; logging.exception" would go (typically stderr or stdout). If your application is using a logger already (and most probably are!) you can tell txroutes the name of that logger and have it log exceptions there instead.