Handle partial content headers in DocumentRetriever
Merge branch 'day6' of github.com:dgarlitt/empty-webserver into day6