Implemented IFluidHandler on Smeltery Drain

This adds the ability to pipe out of and into the Smeltery.  

It also enforces the drain direction so you can only drain out the front of the drain and you can only fill into the back of the drain.