reading history from a repository
using hamcrest matchers
fixing iterate to get first commit
Getting date from commit
reading history considering merges