Separate build from run on Make functor for Ox controller.

Exposed start_controller and run functions to separate building the module from running the module.