Add QueryCollection, QueryListView and change urls for multiple Qs; for #31.
Changes url components to json encoded arrays for #31.

Rather than a single QueryModel, the query button now executes a
QueryCollection.  The onQuery() in routes.js has been updated, but the
query() route still needs to be modified.