code: def search_group_by_id(self, groupID) -> Group:
          
          for g in self.groups:
              if g.id == groupID:
                  return g
          return None
docs: searches a group by given id
          
          Args:
            groupID(str): groupID the group to search for
            
          Returns
            the group object or None if it couldn't find a group