Fix for partial JSON data

Switching to NSURLSessionDownloadTask seems to have fix the problem
with partial data.

There is no way to be sure of this yet, but if needed switching back
should not be a big change.