added algorithm for Omniscient Scheduler (with small unit testing)
fixed Worker to maintain a consistent WorkingQueue
update Scenario with more consistent parameter (based on sparrow Paper)