translate subgroup loop error message
make nodes and groups sortable (by name)
return sorted lists for repo.{groups,nodes}
allow adding nodes to group by pattern