adds working search function, search boxes and directive for displaying ...

...matches