basic cursor position calculation (some bugs still)
do not allow the cursor to be <0 or >text lenth
add todo notes for up/down arrow keys
handle long lines correctly
make the editor window bigger
FIX: count wrapped lines in the special cases too
print a nice footer
open files for editing
 saving files
new file
ref
fix: set title correctly
handle backspace and delete keys