merged new stuff from old research branch: randomization, new scheduling logic, edge data initialization, outputs, minimumspanning forest
added some comments