Much better tab completion

This only starts tab completion if you've begun
to type a word. Duh.