Fix sort order.
Significant /promises overhaul

* Real search and facets
* More mobile-friendly