Move towards XUnit and Spec.TestSupport

Note that is we are runnign these tests in an UndoContext, then we will not need to invoke the Run-WebsiteTest function in the PS script