Simplify TermFilter, DateRangeFilter, and TermSearch

Includes:

* Simplified controller integration
* Cleaner model / search / filter configuration
* More idiomatic rendering