Fix User model: delete first_name, last_name, permisions and groups, add full_name, and github_id, change description to bio
Create a connectors module and make a github one
Add github login functionality to the Auth API
Add some tests of the github connector
Change username validation to not use @ and +
Make login with the username or email