Merge pull request #23 from umzegher/master

Distribute schedules to workers in a round-robin fashion
Merge pull request #25 from umzegher/master

Add "heartbeat" to workers so the scheduler can remove them if they go down