Virgilio to virgilio

The mediator is now a duplex stream, facilitating easy communication between virgilio instances as demonstrated in the fork example. #22