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
There is a limit of api calls available. Why would we want to use one of them when we have all the information?