git hub api learning exercise