refactor github module to reuse API-interaction bits
refactor github module to reuse API-interaction bits

jmanuel1/GitSavvy,ddevlin/GitSavvy,divmain/GitSavvy,dvcrn/GitSavvy,ralic/GitSavvy,dreki/GitSavvy,dvcrn/GitSavvy,asfaltboy/GitSavvy,asfaltboy/GitSavvy,stoivo/GitSavvy,divmain/GitSavvy,stoivo/GitSavvy,theiviaxx/GitSavvy,divmain/GitSavvy,ddevlin/GitSavvy,ypersyntelykos/GitSavvy,ypersyntelykos/GitSavvy,asfaltboy/GitSavvy,ralic/GitSavvy,ddevlin/GitSavvy,jmanuel1/GitSavvy,theiviaxx/GitSavvy,dreki/GitSavvy,stoivo/GitSavvy