There were two methods (moveToNextMachine and changeState) that we
believe shouldn't be in MachineShopSimulator.java. We moved
moveToNextMachine() to Job.java and changeState() to Machine.java. The
purpose of this is because these methods used most of the fields from
these classes.
Removed some unnecessary comments in Machine class and I also set a
variable for MachineShopSimulator.machine[theMachine] to be called
currentMachine (we can change the name of that later).  I also fixed an
unnecessary else statement in the Job class for the method
moveToNextMachine(), which cleaned up the method a little bit.  All
tests still pass, go team!