refactor RSS reader class to meet general needs