added download time logging
Merge branch 'resizeableSemaphore' into dev

Conflicts:
	fetch.go
fixed SetConcurrency so that it updates the concurrency member of fetcher
modified semaphore behavior to reduce duration inside semaphore