Add missing doc comments, remove redundant serialization descriptions.

Got agreement from dave on the second point.
votingPoolBucketName comes from a constant at the top (see lines 140-145). All the bucket names end with Name. So at least for consistency sake, we need to keep Name at the end. We're really creating a sub-bucket of that bucket here. It's not entirely clear this is the case in the comment.