Rehaul on scheduler

completely redid the scheduler and am working on a chunk basis and
created queueing algorithms