feat(group): group crud

This is still work in progress, still to do:
 * wire the code for saving processes (new, edit and delete)
 * have initial data populated
 * custom widget for non text fields
 * make the UI pretty
 * unit and e2e tests