Heresy Is the Only True Religion: Richard Lynch Garner (1848–1920), A Southern Freethinker in Africa and America