minor cleanup
reworked how the alias command works and dropped the CommandExecuteEvent (in favor of CommandPreProcessEvent)