add first command for magerun context
cleaned up plugin class and divided installer into Installer/CoreInstaller and Installer/ModuleInstaller

removed original Installer
updated tests
refactoring CoreInstaller
moved constant SORT_PRIORITY_KEY to ProjectConfig