Added 'the download'.

We now pass more progress information to the progress and completion blocks as an array in the first parameter (which can be accessed as 'the download').