Search function

Included lib typeahead