Fixed Issue #2: Single RR Scheduler. Also abstracted away to an interface.