internal github api done

the github api is done with test, and is currently serving github goals.