socket.io authentication work, angular handling of turn changes
cleaned up connection handling