Go binding

Go binding using buildin Cgo feature