Added the BFS component to the diameter. Working on picking the largest length from a single BFS iteration