[Adapters/Slack] Let us send message to channel by name
[Jeev/Modules] Improve importing & add Module.module_name

Also, now, module.opts is available at import time, instead of after
Module._register.