added 'groups' page, fixed some CSS