Revert "Change simulate_with_quantum to a void return."

This reverts commit 6aaf3fe93fcc29dc8c6a1dfa96e672f7b2254246.
Revert "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."

This reverts commit 08ae0e209c22d08b1b289b639153f4acb3942fff.