rename router to group

as it reflects a single set of players who can only only communicate with each other
condensed Group, removed Port class