Writing of tests for and debugging of FileManagement package. Added minor change to FileDiFileDiscovererTest to improve testing
Merge pull request #13 from JeffBlodgett/FileManagement

Merging today's changes, which were internal (not change to public API) and made to fully support the copyPathnames() method (problems were discovered early this morning after writing a test to simulate input from a FileEnumerator).

Important note: see the following test:
     testCopyPathnames_MultipleFoldersAndFiles_NoRecursion()
It shows how you are going to want to call the copyPathnames() method of a SwingFileManager instance, as follows:
SwingCopyJob swingCopyJob = swingFileManager.copyPathnames(setOfPaths, destinationFolder, false, false, null);

What is important to notice is the boolean value of false for the recusion option (this is the first boolean parameter).  If you are providing a full pathname for every file and folder then you don't want the copyPathnames() to be recursively searching for files and subfolders in every folder path is passed.