Move ArticleList stuff to a separate class

Makes the DASH object a little less cluttered. Not much less cluttered,
but a little bit.

No change in function.