added todo remove and add functionality
add ability to handle empty files, and added autofocus to todolist form.