Tests updates

Now that Setup is public, most of the tests in TestDrive.Tests.ps1 can now be run outside of the module scope.

Removed some tests from ModuleScope.Tests.ps1, which are now redundant due to equivalent tests (mocks, testdrive) being performed in their own files.