Added protection in case the script has ran before, added TODO and bug fix for
Ubuntu git-diffall package. Identified a minor bug. It will be fixed later.