Scheduler exits if unsolvable
Merge pull request #391 from conorfennell/dev

Scheduler exits if unsolvable