initial commit of emacs cross platform config