Move repl to supervisor, add AutoComplete support