Adding go-lang support