Added IMachine to help create machines like furnaces, added MachineHelper class to be able to acess stuff in the machine classes using IMachine, added InventoryUtils this adds the basic inventory methods like getStackInSlot, decreaseStackSize and getStackInSlotOnClosing