Downloading commits distribution from GitHub API

Additionally, deleted CommitDeserializerHelper