Added ISidedInv extraction support
Fixed crate item lose and update bug

Though i had got this taken care of last time but looks like now.

Change: Inventory is now only used for automation support. Player
interaction goes strait to the collective itemstack then is build back
into the inventory after.