Added a cost function
Updated AStar
Updated Dijkstra
Updated Bellman-Ford
Updated Johnson
Updated prim
Changed setupFuncs to use a struct
Updated A* to use struct
More struct updates
Added struct change to Johnson
Updated DFS for new struct
Copy -> struct
Targan -> struct
IsPath -> struct
Prim -> struct
Kruskal -> struct
Post-doms -> struct
Post-doms -> struct
Finalized internals change
Merge branch 'costFun'