Moved printSummary to its own class since it doesn't really have anything to do with the scheduler. This caused the need to move the InterruptHandler to its own class as well.