Interim commit with several base classes
Core logic of bulk git clone performing has been imlemented