add function to issue ak http queries
wip
select distinct users always
fix 'just the counts' to work with list-of-json-entries result
fix 'raw sql' view to work with new api-based search approach (bonus feature: this view is much much faster now since we don't actually need to run the remote query)
fix 'search - just akids' view
normalize API errors, and catch them in a middleware
wire up reports
look for the query string itself, not the slug
stream results into temporary tables in a local database
use normalized QS everywhere, i think
inform user if report is in progress or failed
begin to refactor _search() into a non-request-based utility function that just receives a querystring
localize definitions
breaking up the giant function
actually .. just .. why even bother with synchronous queries anymore.
poll and load the reports asynchronously
maybe use celery
make csv export work again, i think
pull additional userfields that CSV export view expects; and convince the csv-to-model function that it should trust its caller to tell it what columns it should be collating the data by