allow team members to edit teams

once a team was created, there was no way to edit it. now team members
can edit the team name and repository url

note: since anyone can join a team that isn't full, this still isn't
very secure