Add Mediator Pattern Demo