Use an Aggregate for /~:user/listens

To do:

 * [ ] Tests for added filters
 * [ ] Remove LRU (or determine if it's still useful)
 * [ ] Determine how much caching is needed and how to do it