groups, personas and permissions updated. with tests