Feature/jsa/more new indexes

@gwprice 

this PR addresses a few semi-related loose ends:
1) create a new presenter class for search results, to remove some duplicated code as previously discussed
2) create some indexes for non-default thread list sorts, and adjust ODM usage so the indexes will be used
3) add some new relic instrumentation for an infrequently-used code block, so we'll be able to find it if it causes any serious problems