Merge pull request #670 from Viper-7/master

FIXED: Added thread locking to prevent issues downloading packs on flaky connections
Polished download mirror code