Refactor all the boxes!

Nameable -> container -> TileEntity
Clean the cauldron
new blocks
More cleanup n blocks