Scavenger - Part 1 Done

Explorers all safely reachable regions and then returns home and quits.
Recharges as needed. Goal point selection based on lowest path cost. I
believe this will keep the agent out away from the base as long as
possible before returning to recharge. It is very short sighted in that
its search pattern degrades on different terrains at different rates.