refactor get-conf-keyboard
fix get-filename and replace read/read-line
implement load-from-file
fix off-by-one-error in get-conf-from-keyboard
rename some vital variables and implement a move wrapper
implement save-to-file