Reorganized a few more files, added a proper searched listener to the GUI to show the number of files to be processed before the actual processing starts.