Create, edit and delete groups from interface (moderators only)

Merged Camille requested to merge issue-12-groups into master