Rfactors refactors group selection and creation flow

If a character joins an empty group, he will become the admin for the
group.