cover edgecases for not found groups
better coverage of 404s
allow empty groups
implement deletion of groups
save description