Pass machine id to events
Make use of last commit
Use objects for machines, groups and buffers, first draft
Fix buffers
More fixes related to full buffers
Fix sim.
Implement better result object from MachineGroup#can_produce?
Better debug output when starting events
Implement breakdowns
Move classes to external files