add go-mode to emacs