Tests passing. Changed all cases of indices to 0-based. This was located
in EventList and MachineShopSimulator. No reason to believe that it will
break given the test scaffolding