I could make one of those if it is really wanted, though i am going to be really inactive on that channel until Summer. Hopefully i will be free enough to do stuff by Summer.
The TileEntity should only implement ITickable (not the client/sound one). And do not use IInventory on TEs, for the Container use SlotItemHandler instead of Slot.