Added tests for GitRecall

Only addEntry() and getEntry() are tested
Added test for GitRecall::recallTimeline()

Also fixed bug in parsing git log