Keywords autocompletion

#171
There should be test case checking case insensitive searching.