initial implementation of github api call and request processing