Use Scala JLineReader for Client REPL

#2 Add JLine feature