added some comments
implemented an iterator over Filelist objects