[#19] created ArticleDownloader class