Lowering mocha timeout
Better client disconnect detection

Now using "reaping" log message instead of disconnect.  If a player abruptly
loses connection, they may not send disconnect properly.  The server will
eventually reap the connection after a timeout so this approach should
handle this better.  My code thought players were logged in twice because
they didn't have a disconnect message.