add vimmode and termios support

really a nice game