Moved the quote-related context to it's own file, changed the articles
from using default views to custom views.

Also added a JSON API for the articles.