Nekaj sitno iskomentirano, al nemam snage više.
Više manje sam komentiral samo klaseu kojima sam pisal metode.