Zamiana listy list krotek na liste slownikow ze wzgledu na wygodne i wydajnosc.
Dodalem tez funkcje adjacency_list ktora zwraca liste sasiedztwa dla danego wierzcholka v