First cut of a maven completer, need to handle URI prefixes and figure out why typeahead and dialogs don't mix well