added location param to clone method
files diffed between commits get shown
git ignore added