Direct test running change

When you execute a test file directly, it now runs Invoke-Pester instead of setting up a new Pester object for each InModuleScope or Describe block.  This also adds the usual summary output of tests succeeded / failed, which was missing before.