More updates and fixes, script wasn't very good. Added verbose logging and corrected errors around git execution and test-target logic.
Updated GitCreateUpdatePull to deal with case where repo needs updating by altering check for existing directories.
Added some more output to aid understanding, tweaked logic around updating.
Added verbose switch to clone command