A recent PR added CommitEntity but we already had
SignatureResponse expressly for this purpose.
So this commit renames SignatureResponse to Committer
and removes CommitEntity and replaces it with Committer.
We get a lot of build output because of missing XML comments that we
ignore. I'd like to stop ignoring them. To do that, we need to doc the
💩 out of everything.