FileScanningService thread is now complete. Cleaned up IO in preparation
of the "db" package rewrite. Added a DirectoryScanningService thread for
future work of splitting the burden up amongst threads.