Handle large files better, but not good yet

There are still major problems with this approach. Specifically, when trying to download a large file using `curl` or `wget` they do not automatically continue the download when the original request is completed with a `HTTP 206 Response` even though the entire file has not completed downloading. It is possible to have these programs continue where the request left off, but it should not be necessary.