Fix for #1138 - allow download given a URL list.
Refactor, removing duplication etc.
Merge pull request #1152 from aodn/issue_1138

Issue 1138