Add logic for typeahead.js integration

Add logic for typeahead.js integration
edits
add files to ignore list