How to Train Your Guide Dog: Wayfinding and Safe Navigation with Human-Robot Modeling