added basic-auth for admin user

now django app can log in as admin and get stuff done.

it now makes the user a github user when they login to github.