moved javascript specific emacs config to their own file