seperate Go files and Gogo files
Remove uncovered, unused functions
Cleanup Build and Test
cgo wip
more markdown