Implements more of the http-get specs. Failing tests 3 of 25. Remaining: the file saving and stream handling.