a variety of fairly small improvements

fixed tests, fixed issue in multi_params that was messing up the facets on back button, refactored abstract views, fixed results button hide/show, and made it so page managers create and cache the templates immediately as backbone views