add flycheck remove flymake. comment dwim is back to C-M-; add themes and js dependencies.