fix missing imports and buffer field to state
removed grim subfolder and added some mode switching
moved bin app to seperate project
test code for reading a file into buffer
fix build and actually put contents into buffer
create commands enum

- implemented simple letter movements
- replaced string commands passed to update with enum values
add a license file