Edward Gantt, from Democrat Confederate to Republican Humanitarian