Mod: return emptyList if no path was found
Mod: Made SearchResult show algorithm name
Mod: cleanup the code
New: add another implementation of breadth first search algorithm
Mod: cosmetic change
Mod: Changed to pass node list to SearchAlgorithm class
Fix: place where poll path from queue was wrong.
New: implemented Depth first search algorithm
Mod: call DepthFirstSearch
Mod: calculate total time until search
Mod: calculate total time until search