Add the ability to control scheduling parameters, closes #399

Closes #399 
SPaG Scheduling