Applied given fix from Piazza, formatted given classes for easier understanding and comprehension, added more documentation, fixed initialization errors in several classes, fixed constructor for CircularQueue, partial implementation of RealTimeScheduler