Issue #13 Adding back the rufus-scheduler code. This allows us to study how it works and think of how to change it.