my try on creating a C++ library for the GitHub API