Life incidents and travels of Elder William Holmes Walker, and his association with Joseph Smith, the Prophet