Code cleanup/refactoring: Implemented the ViewHolder pattern in the NewsAdapter class. This should help make scrolling a bit smoother.

We'll need to do this in all Adapters if it hasn't been done yet.