preparing for background copying

added background worker, more settings, Fodler selection dialog.