Added back missing go eldoc, added runing gofmt on save
Another big update to the emacs config, based on the excellent config
made by @dakrone. This can be found here:
https://github.com/dakrone/dakrone-dotfiles