Add go-mode (golang)