Load plugins during bot initialization
bot: pass server and port to run()
Make bot a context manager to ensure plugins get released on exit
plugins/topic: persistent topic log
plugins/topic: write topic_logs with umask 077

Topic logs might have sensitive information.