Feature/logic out of templates

Still a few more templates to fix, WIP.
Why not use by access count and use .limit(3)?  Currently it's taking articles 2-4.