Wrap calls to setgenerate...

...and drop unnecessary rpc call to getblockcount, since every simulation
starts over.
Can this be named StartMining? Otherwise it conflicts with the 'Start' methods on other types, which exist to start the necessary goroutines needed to manage the receiver.