Changes server to a simpler pair matching server
Now adheres to a more consistent transport interface
Now uses a view/transport model
Updated mediator