a bit more refactoring of auth, githubaccountintegrator class needs to be split
up into multiple classes yet