Fixed up news_retriever.py & generalized it!