initial github integration
add skeleton sync object
refactor interface with GitHubXBotSync class