Refactored out get_all_newest_contents() for Article

Technical Debt Tuesday is a thing! This prq reduces some technical debt by refactoring un-dry code out to a function called get_all_newest_contents().

Getting things under 80 characters per line was hard for some of the lines, I guess that's what you get for having descriptive variable names ^^