Removed seperate functions for different scheduling algorithms in favor of a more streamlined approach.  Now we simply sort the processes and then run the simulation with a single method.  The only difference is when using Round-Robin.  In this case we still need a seperate function.