no search results

* add template for no results
* add logic for no results
* add trigger to router calls so it works properly

Closes #1