Renamed CommandHandler to EventPublisher
Introduced repository to maintain relation between event handler and its publisher
Added repository for eventhandler => eventpublisher relationship
 IDEAPLUGIN-3 Link from EventHandler method to apply() method now works
 extracted interfaces and introduced packages