fixed typo
remove reference to print argument when creating session
added missing sep="" when printing tip header
on_input now returns None if the input is exhausted
add get_completions() method
added tab completion