Connectivity fixups

Add client/server side checks for connectivity.
Fix issues with server-side connection tracking.
Add some helpful printouts to determine ports for first time devs.
Add duration to video progress indicator.
Add client-side reconnect with configurable timeouts.

Does *NOT* do auth of the sockets yet.