Add GitHub as an additional allauth authentication backend.

- [x] Add custom allauth provider

- [ ] Extend signup form to prompt user to chose which email address to use
typo: "additionally"