Add .gitignore . Integrate some pathfinding helper code and basic utilities