adding laxity comparator
changing LeafQueue applications Set to SortedSet
extracting various app comparisons and using them

both job preemption strategies and job queueing