Basic parsing and file saving completed.
Previous version was for some reason overwriting the URI to request with each iteration of the for loop resulting in the same URI being requested multiple times. I'm not sure why that was but I'm pretty sure it has to do with the asycnhronous nature of JavaScript and scope. I moved the actual request block into a separate function and it seems to work fine now.
Added TODO to remind myself to look into this later.
Added some fixes to make the output display more correctly.
Basic version is able to parse the New York Times table of contents but algorithm is far too particular and not generic enough.