Implemented a SwingWorker thread that manages the four application tasks
(indexing, filtering, hashing, detecting duplicates) called
TaskManager.java. TaskManager contains 3 (as of now) SwingWorker threads
to accomplish the tasks without breaking concurrency. TaskManager is
executed from the EDT in FileFinderApplication.
Continued implementing the third task, hashing suspected duplicate
files, in TaskManager.java. Implemented a Comparator to help sort file
lengths to detect indexed files with identical file lengths whereas
those files might be copies of eachother.
Began implementing the fourth task, detecting the duplicate files.
Continued implementing grouping/detecting task; duplicate file groups
are now written to the table in FileFinderWizard.