require dependencies
implement display version function
replace setq-local with newer way to set local variables
don't force the loading of overseer-mode in emacs-lisp-mode