Added customizable scheduler and worker parameters to interface (run, build, and Interface.run) and a customized_run_test