A simple communication service to allow easy passing of events around an angular application