move over scheduling logic into directive to create isolate schedules
Merge pull request #10 from rangle/isolateSchedules

move over scheduling logic into directive to create isolate schedules