Algorytm Kruskala, prosty test i pare zmian

Zmiany:
* Wydzielony Graph printer
* Dodana normalizacja krawedzi
* Komparator krawedzi traktuje tak samo (a,b) i (b,a)
* Zbior krawedzi jest niezorientowany
* Graf przechowuje swoj zbior, lista i macierz sasiedztwa sa generowane