Now Directories are passed as arguments, not hard coded.  Sorting and returning works fine now.  Began writing code to add threads, and as such pretty much nothing works right now because the main function is in tatters.