improved git clone. if git repo already exists update it, if it isnt a git repo, print message, otherwise still clone