refactored autocomplete to have a simpler setup and migrated tests into mocha-based test suite
ignore node_modules