The tourism town of Natchez, wrestling with difficult histories, presents a microcosm for the wider United States.