Add emacs file variables to set mode for files
Re-implement TODO list.