Fix #2: autocompletion case-sensitivity

- add configuration option for autocompletion case-sensitivity
- make autocompletion filterint aware of case-sensitvity settings
- refactor highlight logic