Clean up Go client to adhere to language specs
Some cleanup and change in the package name
Removed binary of example
Merge branch 'PN-368'