Proper server support - support accepting more than one client
We don't authenticate clients, though. It is meant strictly for peer-to-peer. Tests are coming later, they need some infrastructure work first.