[golint] consistency on receiver name for User and Comment.
[golint] Add comments on public methods.
Make sure the user group is added to a Rule, not its members.
Group.kind has a String() <repos> or <users>.