Add examples for cli & programmatic usage
Add vi/emacs editing mode to programmatic example
Provide instructions for fixing readline vi/emacs editing