Added End Furnace

Added end furnace block / tile entity and cleaned up some of the code