DAN-31 more refactor changes

pulling out Git related task to GitProcessor class instead