Initial source checkin.  Using TDD approach; unit tests written without the core code to support them, so expect this
to fail.
Functioning code checkin.  Initial, minimal implemenations for Scheduler, SchedulerEngine, SchedulerProcess, and Step.