Add completion library
Incremental append to history
Colorize spelling corrections