Poprawa delkiatnie kodu, ukladu
usutniete przekazywanie path do konstruktora funkcji File
delete raportGenerated field
delete GetRaportGenreted Method
change name of method Generate to GenerateFile
change raport system file
add SaveText(path,name) Method ( in File Class)
now all file have list hashedText field
so delete hashedText from OutFile and MainFile 
now File have text List
change name of method (OutFile and MainFile class) MakeHashedText to
MakeClearAndHashedText
Split sense of MakeClearAndHashedText in OutFile and MainFile so we can
transfer it to File Class
delete repeats from MainFile
Change GenerateFile Method name to GenerateOutFile and GenerateMainFile 
Add fileName field in File Class


Dlaczego?
Mala zmiana konstrukcji raportow, dosc znacznie zmienila forme trzymania 
danych i tak naprawde strasznie upodobnilo klasy outfile i main file,
ale z czasem dojdzie pare metod ktore to podziela, zreszta sa pola
osobne wiec spoko loko, istnieniu ich nic narazie nie grozi i raczej nie
zostanie stworzona tylko 1 klasa. pozdrawiam