Fix bug in undirected adjacend nodes
Add archtekture for Dijkstra and FolydWarshall