Refactor
Fix re-downloading and merging if something is already downloaded
Add delete after merge feature