Gave a first shot at the peer connections/networking layer.

This includes a sweet abstraction which should allow to run simulations
without any TCP/IP at all, using simple message passing.