Add listener

Add listener

EventService implementations moved in this package from 'messaging' package.
Added IEventListener interface and implementation. 
Added Task entity and method enqueue() for sending Task to the queue.