`gitqsub.gitLuanch` uses the archived call back script to run the job.

The scripy is run by simply importing it. This way the archived script
is the actual python that was used to run the job.
Merge branch '2D-git-qsub' into 2D
Bug fix so that already existing branch does not break checkout.
Changing number of steps for test runs
Adding a merge from the old branch to the new branch

The new branch may already exist and so a merge is required from the
original branch.
Updating
Adding script