Changes data downloads to be streaming

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