Blastfurnace Lighting

First try at fixing the Blast Furnace's lighting issues, this should close #12, if working properly.

The lighting is fixed by updating the tile entity's lighting and metadata every tile entity update - not an optimal method at all. So I'm thinking we need to look into other ways of doing this, but here's the start.