Breadth First Search Shortest Path Finder for unweighted graphs