fix AMD define again; return constructor, not instance
fix AMD define again; return constructor, not instance

ajacksified/Mediator.js,marcodejongh/Mediator.js,marcodejongh/Mediator.js,AnotherJoSmith/Mediator.js,AnotherJoSmith/Mediator.js,ajacksified/Mediator.js