Breadth First Search In Python