reorganized and created abstraction among assemblies
Tasks exploration and execution redesign to fit the interfaces
implementing executor wrapper implementation:

creates appdomain, hands over unit test tasks to execute tests by the mspec core library (sdk)
Swapped out Runner specific part (RecursiveTaskRunner) and RunnerUtility (ExecutorWrapper) into different assemblies
Reflection - Runner Utility <-> SDK
Testlogger (PerAssemblyRunListener) implemented (all tests pass)
passing results of failing, passing tests to the resharper UI in logger
Mapped data of Testresults by reflection to remoteListener parameter objects
Added functionality to the TaskProvider to make behavior task work and mapped exception data (RemoteRunListener) to the reflected objects
Created specification Task if not found (TaskProvider)
Fixed Bug: When running all specifications, some specific Specs were not executed at all. TaskProvider did not iterates through all assemblies
Bug: individual specs of a context cannot be execute. Fixed by creating dynamic element at runtime (TaskProvider)
dynamic mapping to reflected data (ReflectionDataMapper)

removed old runner logic (ReSharper Provider)
added compiler directives to the Provider to use proper Runner, depending on reSharper Version
Inconclusive tests are now forwarded to the parent node (the context node) and shown in the UI tree as inconclusive
Moved Test Example into another folder
Removed tests assembly Example.OwnExample
Changed convention for data mapping to reflected remote objects by introducing a splitter in ReflectionDataMapper
Enforcing code conventions
modified the IRemoteSpecificationRunListener to match the ISpecificationRunListener interface
Console Runner uses Runner.Utility Assembly to run test (first spike version)