add comments and improve cleanup on client disconnect
s->client_socket; fix multiple prints on username prompt