Uses package log functions to write messages instead of fmt; also the more
interesting randomSleep function. A previous version of this commit contained
the formatting ruler I use to keep comments at less than 80 chars per line
(isn't that somewhere in a Go standards/good practice doc? the same one that
says to user mixedCaseVariableNames?) and some code lines that were so long
they couldn't display on git hub. I removed that one.