Add a module blacklisting system

This system is temporary, as there are probably other solutions that work
better. But for now this will be fine.
Make sure channel keys are never None
Autojoin channels on connect