integrates github user auth with sessions controller and user creation
updates authentication to update user info on login