Refactored the iterator to follow Go constructor conventions.
Refactored the iterator to follow Go constructor conventions.

tendermint/tendermint,tendermint/tendermint,tendermint/tendermint,tendermint/tendermint