'timevar' should be optiona, and loaded if it isn't passed in
Add a "run" method to the BaseForcer, because using __call__ is weird
Add a DistibutedModelController that just sets up a run (starts nothing)