Cleanup names and comments. Pass go vet and golint.

I also added gok.sh. It runs a bunch of things to make sure that the code is sane.