New path finding strategy implementation

New strategy based on shortest paths between buses instead of stops due to minimize transit changes.