Fixing bug with CreateJunction that did not properly create the target path in all circumstances.
Adding clean up code to unit tests so that executions after failures run correctly.