Use Test-Path (which produces no errors) instead of Get-Variable

When there are no actual errors, I don't want my global $Error to change. This avoids the hidden error when the TestDrive doesn't exist yet.