XML parse error should go to logger.warning, not error
decorate_article handles list of lxml trees as article['content']
logs url if fetch failed