Add CompareAction class for collecting commits and diffs using satellites

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'satellite-diff-collector' into 'master'

Add CompareAction class for collecting commits and diffs using satellites