Added progress bar, ability to interrupt/cancel adding new files, other smaller code changes