Socket.io reconnect/disconnect and connection status. reconnect is WIP.