This PR changes the Controller structure to a more dependency injection style. This has many benefits including the fact that testing is much easier to implement than before.
There are also a few changes to the Runner API that will make plugins easier to implement in the future.
This PR changes the Controller structure to a more dependency injection style. This has many benefits including the fact that testing is much easier to implement than before.
There are also a few changes to the Runner API that will make plugins easier to implement in the future.
Includes a fix for #78.