Keywords autocompletion

#171
:+1:  added case insensitive test.