new textcomplete version. changed autocomplete-query to distinct. client sends queries to server while typing so the autocomplete does not hide while typing an uri