Initial version of tab completion

This uses jsParser.js from gnome-shell
Use a TextView instead of labels