Add more error codes and message, reflow some doc comments.

ErrNoExist is named more properly. I would change the comment up top or make a ErrNoExistVotingPool