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.
Merge pull request #3 from velour/cleanup

Cleanup names and comments. Pass go vet and golint.