Register mediators

Closes #147 

@rcrichton if you could please review?
Maybe only admin user should be allow to add mediators as well. Otherwise standard users would be able to add a mediator that adds a channel to send them data they are not authorised to view.