Moved data around in the article provider.

Added popular and interesting (scores aren't working yet)
Added underscore.js
Some thinking around coding style.
Refactoring of article provider, including data format
Article gets now have two calls to the DB: one for the metadata and one for the data.
Generally the article DAO does a lot of DB queries for ease of use.