Allow CRUDing for teams
- Add a Profile viewset
- Add permissions for the Profile view set: only the authed user can modify user profiles, and only team members can modify team profiles
- Consolidate the Team and Member profile serializers into an Associated profile serializer that does not create or delete profiles