Refactor interfaces and remove unneeded calls to Load()
Remove Explore and Run methods from ITestEngine interface
Refactor nunit.api interfaces; add comments