added root node selection for BFS and DFS
tweaked BFS & DFS so NodeVisited event provides also previous visited node --> preparation for shortest path implementations