Added tab completion, paren matching

and  cbreak mode, history callouts to save/restore it