bump wcwidth minor
add missing web.py to setup
allow module_names to be empty/unconfigured
add pyOpenSSL and cryptography dependencies
some refactoring of msg_poll/bots ..