Sasha Peyton Smith sets her debut historical fantasy novel, ‘The Witch Haven,’ in a chaotic early 1900s New York City.