Added weighted edges to the AIPathGraph, make the AIGraphBuilder weight edges appropriately and made AIPathFinder use Djikstra's algorithm.