Added automatic configuration for seeds and networking.
Split OverlayManagement startup between the constructor(for getting an
initial network state) and a new method (startBeacon()) for joining the
network.