First Scheduler Update

I'm not happy for how long it took me to get this part up. It was a
mixture of me being relatively new to Java, and the confusion of the
assignment at first. I think everything is back on track though.