Rewrite of the Guestbook example in Go

This is a Go version of the Guestbook example. The readme has been ported over from the existing one.

#1271
I think `dirname` is required for `cd` to work, which cannot operate on a path containing a file.

And all of the scripts are executable, I believe.