refactors mediator as factory, removes instantiating new instance
Merge pull request #25 from scottjason/refactor-mediator

refactors mediator from service to factory to enable multiple pub/sub events per controller