select() fixed, test updated
getSockName() and getPeerName() returns tuple, no longer use references
AbstractClient :: removed open()
docs