Changes data downloads to be streaming

- Changes both data downloads to be streaming using Django's StreamingHttpResponse
- Updates tests 


OK, I'll change it.