Created empty factories and organised test projects
Tweaked ProcessRunnerTests
Added strategy framework