The feature/github-api code review

Requesting code review