fix backspace behavior
command mode done except for deciding modification
add function to read file
add more insert modes