Don't exit on socketerr.
A bit of alphabetical reordering of methods
Loading aliases should not belong in Session, but in ModuleHandler.
Class::Unload doesn't work on immutable Moose classes so swapped it and
Class::Load with Class::Refresh. Update Makefile with said changes.
Added loading aliases into the Module Handler. Also swapped out
Class::Load and Class::Unload for Class::Refresh, mostly because
Class::Unload doesn't work on immutable Moose classes.
Added a core module handler. This provides an interface for sophia to
reload. unload, and load modules.