`@client.wait` is now in `Server#run`.

This allows you to create a new instance of `Server` without blocking.
Merge remote-tracking branch 'origin/fix/multiple-connections'