Add Golang guidance

This is a follow on from #55 to get it merged to master.

Adds a first pass at Go style guidance.

cc @mattrco