Add d3 and typeahead libraries.
Add media source selector.
Adds source and set selection to query builder, close #1.
Add link to remove media from query, close #2.
Refactor, better loading of initial resources.
Add bootstrap datepicker library for #3.
Add date range selection to query view, close #2.
Add keyword field to query builder, close #4.
Change entire query view contents to progress bar while loading.
Add execute() and path() to QueryModel, close #5.
Add models and back end for sentence results, close #10.
Add sentence display, close #7.
Recreate query view on login, close #15.
Separate ViewManager from routes.js.
Replace login with progress bar while waiting for server, close #19.
Refactor query form for better keyboard use, close #16.
Add back end api for wordcounts, close #20.
/api/sentences -> /api/sentences/docs in prep for #9.
Add back end api for histogram for #9.
Separate date and media for front end queries, easier date handling for #9.