Cache aware preemptive scheduling analysis: Alg 2

Alg 2: allow lower priority task to run even when middle priority task
is blocked by cache

Test case: data/test.txt

Test: Passed test and workable.

Functionality:
1) time the computation time for the schedulability analysis of each
task and the whole time of testing the schedulability of a taskset
2) Print out the model in a .model file to double-check the programmed
model is correct!
Remove the imtermediate data file

Which is committed in the first commision by mistake