Refactored out downloader and robustified further. Utf8 support for pages.