server: enable curses non-blocking mode
server: add basic TextEditor input