Add completion for Go
Minor changes such as typo fix, remove unnecessary comments