Fix permission sync #87

- [x] Add Project.update_members
- [ ] Add user to existing projects on registration
- [x] Run Project.update_members when teamchange webhook arrives
- [ ] Add custom user
- [ ] Add github auth with python-social-auth
Can't we just reuse the update_members function?