UPD adding code to ensure $PathGenerator variable is available
UPD adding code to give PathGenerator to plugins config file
UPD adding test for exception thrown if plugins path is not a real path
UPD adding code to throw exception if plugins path is not a real path
ADD test helper file for a plugin file that returns invalid value
UPD adding test for exception thrown if plugins file return invalid value
UPD adding code to throw exception on invalid plugins config value
UPD adding test ControllerFactory added to container
UPD adding ControllerFactory to container
UPD adding test to ensure LogOverseer is added with the correct loggers set
UPD changing loggers to pass tests and adding LogOverseer to container