Added a search method and its events to the Repo class. Now the demo app searches using the repo's event driven search functions.