Добавил возможность посылать тип сообщений-команда

Будет время гляньте и откоментируйте
Для размышления: 
Передача хендлеров абстрагирует от реализации промисов и библитек, которые используются, не секрет что каждый лепит как хочет, и тем самым мы скрываем реализацию от пользователя event-bus. В дальнейшем если потребуется доработать/заменить промис не придется беспокоится что пользовательский код сломается.

К тому же строго описанный интерфейс функции это не 100500 параметров, нужно просто найти самый подходящий вариант