todo: $()
TTYManager
.gitignore .pyc
move TTYManager to its own file
tty_manager_test
LineManager: ctrl+c, backspace, enter
key_codes.py
line_manager.py