Got the wait for connections worker to properly start waiting again if a
player leaves/closes.  The server side socket worker is terminated for
that player as well.  Currently stable system but needs to re-setup the
card game (ie. re deal cards when a new player joins)
Merged Brian's reconecting commit with Johns javadoc