Dodanie klas zapisujących do pliku. Uzupełnienie komentarzy. Usunięcie kilku wycieków pamięci, zmiana nazw kilku zmiennych i fukcji na bardziej intyicyjne.