beginnings of github client