Typeahead multiselect

One outstanding issue is whether to allow trigger on enter, but this should be useable now.