Add basis for Tool Workstation. Some refactoring to TE and Container classes.
Lots of refactoring to the Block classes. Separated common stuff from Furnace.
More refactoring/dividing stuff to smaller Block and TileEntity classes.