Add basic authentication with GitHub.
Make sure username is unique before creating user.
Add basic twitter auth.
m. Cleanup/refactor of auth code.
Determine which user key field to search based on provider data.
Move login links to modal.
Fix link to twitter auth.