Adding event channel module

This will enable us to send/receive messages throughout the app e.g.
event listening.