moving screen into session. moving data handling to buffer object. shifting some of screen functionality into view interface.
refactor complete
fixed scrolling completedly.  newlines and backspace work perfectly now.