Added progress notifications and files are now sorted before being processed