Implementation of the GitHubReader, GSite & ElasticSearch classes