add go-mode

add go-mode