Just a typo fix.
Allow aliases in loading and unloading of modules.
Fix a bug where if we are loading aliases after we load modules, we
cannot resolve aliases.
Resolve aliases in loading and unloading modules.
Adding a few core modules: join, part, shutdown