Young Jim; the early years of James Weldon Johnson