First pass at extracting GithubUser class