finished github git data endpoints, with functional test