Added method to destroy workers when they are killed, properly using the rb+ option in file I/O, and distributes schedules to workers in an improved way. The latter will allow more testing, however I do believe there are a number of Heisenbugs.