setup for changing finishTime[]'s values to be stored in MachineList.
At this point the tests still pass while working under the old
implementation of finishtime.
the finishTime implemenation has fully changed to using the field in
Machine.java

Renamed nextEventTime() to getFinishTime() in MachineList.java