Undirected graphs support
Search fix, first vertex is automatically visited
Main with undirected graph