controller: Support streaming job events

Signed-off-by: Lewis Marshall <lewis@lmars.net>
cli: Add config.ReadFile

Signed-off-by: Lewis Marshall <lewis@lmars.net>
test: Add scheduler scale tests

Signed-off-by: Lewis Marshall <lewis@lmars.net>