GUI + czytelnosc kodu + magic numbers

Dodane GUI, sprawdzanie poprawnosci parametrow, poprawa czytelnosci
kodu, usuniecie z kodu magic numbers.