Add gocode for golang
Organize indent and filetype setting
fix tab conflict with snipmate