Commit Briefs
use raw mode
in raw mode, C-s, C-q, C-c etc are passed as-is, while in cooked mode (the one cbreak gives us) they retain their usual meaning.
fix reflow error w/ spaces
don't print spaces past the end of the window
update the length in set_buf
this caused a bug with long lines
initial word wrapping implementation
it handles only ASCII and works only in the stdscr, but it's a start!