Add searcher and displayer classes

Searcher class performs searching, and will handle paging, etc. Displayer
class actually shows the data, upon callback from the searcher indicating
that it is ready.
Add search results as basic test

Gets results of search and displays using basic text, and arranges using
Masonry.

Working on #5