adding GitHubContentRepo implementation