Fixed TCPVideoStream trying to reconnect 2x
Updated so tests pass
Updated to remove listener from socket, forward errors from socket to client