Golang-related updates
.gitignore: update
misc ~/.vim/ updates