Poprawiona obsługa plików
Tzn może zapisywać wygenerowany sygnał do pliku i później go odczytywać