added support for resizing the concurrency semaphore
added download time logging
Merge branch 'resizeableSemaphore' into dev

Conflicts:
	fetch.go