refactor of CommitFetcher; add CommitCounter and CommitBatch
Merge pull request #23 from Teapane/cism_api

refactor of CommitFetcher; add CommitCounter and CommitBatch