Extra munging is indeed required, but we keep talking about the fact that we need extra munging without actually addressing it, and it was making me tired. This branch is the result of being tired of talking about the meta of it, so we could talk about the meat of it.

I think the core of this work is in the massaging of the data to be something more specific to the user and less elastic-search-y. The other glaringly obvious thing is how we make sure that we only get the information about a single tenant id.