Typeahead autocomplete

WIP