server: add Connecter interface
server/client: do `go vet` fixes
server/modes: better document the giant mode tables