Autocomplete class, naming change, theme change

Added a new class and some methods for autocompletion feature. Changed
method name to unify the naming style. Abandoned the idea of a retro
theme.