Changed the way it retrives the files, turned SPController into two SwingWorkers, making the GUI more dynamic