Replace defvar + make-local-variable with defvar-local
Convert user facing varibles to defcustom