ClientInfo objects can be added and found both ways by pid and by ip and port.
Added sig handling from child process.