Add PassThru option to Invoke-Pester

When called with -PassThru the Invoke-Pester returns object on exit. The
object contains information about the whole run and about each test.