Merge pull request #272 from jamiehannaford/streaming-downloads

Updating download function to use reader